package com.ihunanren.biz.weixin.ao;

import com.ihunanren.biz.result.Result;
import com.ihunanren.biz.weixin.domain.Register;

/**
 * @author kalman03
 */
public interface IAppUserAO {

	/**
	 * 生成一个唯一的token，并更新到数据库
	 * @return
	 */
	Result generateUserToken(long userId);
	/**
	 * 用户登录判断，当输入正确，返回用户信息DO
	 * @param key
	 * @param password
	 * @return
	 */
	Result isUserMatched(String key,String password);
	/**
	 * 注册一个用户
	 * @param register
	 * @return
	 */
	Result register(Register register);
}
